
#include"../include/p.h"
#include<stdio.h>//参数1：解析字符串
//参数2：cmd字符串
//参数3：filename字符串
//返回值，解析成功返回0，失败返回-1；

int parseStr(char *buf,char *cmd,char * filename)
{
	//1.找到第一个为空格的位置
	while(*buf!='#'&&*buf != ' ')
	{
		//若不是空格将其复制给cmd
		*cmd = *buf;
		cmd++;
		buf++;
	}
	*cmd ='\0';
	//2.若*buf不为空格,表示解析失败
	if(*buf!=' ')
		return -1;
	//3.从空格下一个开始,
	buf++;
	//4.遍历，将其复制给filename
	while(*buf != '#')
	{
		*(filename) = *(buf);
		filename++;
		buf++;
	}
	*(filename) ='\0';
	return 0;
}
